/*
 * Copyright 2008 Jiri Janak
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.floorballcoaches.exercisedrawer.objects;

import java.io.File;

/**
 *
 * @author Jiri Janak
 */
public enum LineType {
    PASS                    { File getImageFile() { return new File("resources/lines/pass.png"); } },
    SHOT                    { File getImageFile() { return new File("resources/lines/shot.png"); } },
    RUN_WITH_BALL           { File getImageFile() { return new File("resources/lines/run-with-ball.png"); } },
    RUN_WITHOUT_BALL        { File getImageFile() { return new File("resources/lines/run-without-ball.png"); } },
    BACK_RUN                { File getImageFile() { return new File("resources/lines/back-run.png"); } },
    PASS_ARROW              { File getImageFile() { return new File("resources/lines/pass-arrow.png"); } },
    SHOT_ARROW              { File getImageFile() { return new File("resources/lines/shot-arrow.png"); } },
    RUN_WITH_BALL_ARROW     { File getImageFile() { return new File("resources/lines/run-with-ball-arrow.png"); } },
    RUN_WITHOUT_BALL_ARROW  { File getImageFile() { return new File("resources/lines/run-without-ball-arrow.png"); } },
    BACK_RUN_ARROW          { File getImageFile() { return new File("resources/lines/back-run-arrow.png"); } };

    abstract File getImageFile();
}
